Mikado Japanese Restaurant (Menu)

148 S Illinois St, Indianapolis
+1 317-972-4180

Give a rating to Mikado Japanese Restaurant

Suggest a dish

How much did you spend at Mikado Japanese Restaurant?